
package Merlion.userManagement.bean;

import javax.ejb.Remote;


@Remote
public interface TaskSessionBeanRemote {

    public java.lang.Long addTask(java.lang.String title, java.lang.String task, java.util.Date due, int hourD, int minuteD, int secondD, boolean reminder, int reminderTime);

    public void editTask(java.lang.Long id, java.lang.String title, java.lang.String task, java.util.Date due, int hourD, int minuteD, int secondD, boolean reminder, int reminderTime);

    public void deleteTask(java.lang.Long id);

    public java.util.List<Merlion.userManagement.entity.TaskEntity> viewTask();

    public java.util.List<Merlion.userManagement.entity.TaskEntity> checkReminder();

    public void updateExpiryStatus(java.lang.Long id);
    
}
